package com.thread.Yield;
//yield：礼让——>可能成功，可能失败，看cpu心情，只是让cpu重新调度，但不一定调度到的是被礼让的线程
public class testYield {
    public static void main(String[] args) {
        myYield myYield = new myYield();
        new Thread(myYield,"a线程").start();
        new Thread(myYield,"b线程").start();
    }
}

class myYield implements Runnable{

    @Override
    public void run() {
        System.out.println(Thread.currentThread().getName()+"线程开始");
        Thread.yield();//礼让。
        System.out.println(Thread.currentThread().getName()+"线程结束");
    }
}